package utilities;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;

public class DateService {
	
	public static String currentDateGMT()
	{
		SimpleDateFormat dateFormatGmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		dateFormatGmt.setTimeZone(TimeZone.getTimeZone("GMT"));
		return dateFormatGmt.format(new Date()).toString();
	}
	
	
	
	public static Date getIfModifiedSinceDateFromString(String ifModifiedSinceDate) 
	{
		if (ifModifiedSinceDate == null) return null;
		SimpleDateFormat dateFormatGmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		dateFormatGmt.setTimeZone(TimeZone.getTimeZone("GMT"));
		Date res = null;
		try {
			res = dateFormatGmt.parse(ifModifiedSinceDate);
		} catch (ParseException e) {
			e.printStackTrace();
			return null;
		}
		return res;
	}
}
